python基础操作---string
1 #coding:utf-8 2 3 var1 = 'Hello World!' 4 5 print var1[::] 6 print len(var1) 7 print var1[0:len(var1)] 8 print var1[0:len(var1):2] #步长 9 print var1[1:5] #不计上限 10 print var1[::-1]#逆序 11 print var1[:7]#输出0-6 12 print var1[:7] + "xbb" #拼贴 13 14 print "Hello" in var1 15 print "Hello" not in var1 16 17 print "aaa"+ "\n" #"\n"转义换行 18 print "aaa"+ r"\n" #使"\n"原生输出 19 20 print "My name is %s and weight is %d kg!" % ('Zara', 21) #格式化 21 # %c 格式化字符及其ASCII码 22 # %s 格式化字符串 23 # %d 格式化整数 24 # %u 格式化无符号整型 25 # %o 格式化无符号八进制数 26 # %x 格式化无符号十六进制数 27 # %X 格式化无符号十六进制数(大写) 28 # %f 格式化浮点数字,可指定小数点后的精度 29 # %e 用科学计数法格式化浮点数 30 # %E 作用同%e,用科学计数法格式化浮点数 31 # %g %f和%e的简写 32 # %G %f 和 %E 的简写 33 # %p 用十六进制数格式化变量的地址
输出----------------------------------------------------
Hello World!
12
Hello World!
HloWrd
ello
!dlroW olleH
Hello W
Hello Wxbb
True
False
aaa
aaa\n
My name is Zara and weight is 21 kg!